Angelokastro Angelokastro is a Byzantine castle on the island of Corfu, Greece. Angelokastro also referred to as “Castle of Angels” or “Angelos’s castle” is [...]